package com.green.common.fusionchart;

public class Pie extends Chart {
	// 饼图分离距离
	private Integer slicingDistance;
	// 设置饼图半径
	private Integer pieRadius;
	// 起始角度 0~360
	private Integer startingAngle;
	// 是否旋转，当设置为true时，可以直接旋转饼图，当设置为false时，需右击Enable Rotation旋转，默认为0
	private Boolean enableRotation;
	// 是否使用连接线标签
	private Boolean enableSmartLabels;
	// 是否跳过重叠的标签（当有图形覆盖标签时，标签是否显示在上方）
	private Boolean skipOverlapLabels;
	// false:使用倾斜连接线倾斜
	// true:使用直的连接线
	private Boolean isSmartLineSlanted;
	// 连接线颜色
	private String smartLineColor;
	// 连接线厚度
	private Integer smartLineThickness;
	// 连接线透明度
	private Integer smartLineAlpha;
	// 标签距离
	private Integer labelDistance;
	// 连接线距离
	private Integer smartLabelClearance;
	// 是否使用百分值
	private Boolean showPercentValues;

	public Integer getSlicingDistance() {
		return slicingDistance;
	}

	public void setSlicingDistance(Integer slicingDistance) {
		this.slicingDistance = slicingDistance;
	}

	public Integer getPieRadius() {
		return pieRadius;
	}

	public void setPieRadius(Integer pieRadius) {
		this.pieRadius = pieRadius;
	}

	public Integer getStartingAngle() {
		return startingAngle;
	}

	public void setStartingAngle(Integer startingAngle) {
		this.startingAngle = startingAngle;
	}

	public Boolean getEnableRotation() {
		return enableRotation;
	}

	public void setEnableRotation(Boolean enableRotation) {
		this.enableRotation = enableRotation;
	}

	public Boolean getEnableSmartLabels() {
		return enableSmartLabels;
	}

	public void setEnableSmartLabels(Boolean enableSmartLabels) {
		this.enableSmartLabels = enableSmartLabels;
	}

	public Boolean getSkipOverlapLabels() {
		return skipOverlapLabels;
	}

	public void setSkipOverlapLabels(Boolean skipOverlapLabels) {
		this.skipOverlapLabels = skipOverlapLabels;
	}

	public Boolean getIsSmartLineSlanted() {
		return isSmartLineSlanted;
	}

	public void setIsSmartLineSlanted(Boolean isSmartLineSlanted) {
		this.isSmartLineSlanted = isSmartLineSlanted;
	}

	public String getSmartLineColor() {
		return smartLineColor;
	}

	public void setSmartLineColor(String smartLineColor) {
		this.smartLineColor = smartLineColor;
	}

	public Integer getSmartLineThickness() {
		return smartLineThickness;
	}

	public void setSmartLineThickness(Integer smartLineThickness) {
		this.smartLineThickness = smartLineThickness;
	}

	public Integer getSmartLineAlpha() {
		return smartLineAlpha;
	}

	public void setSmartLineAlpha(Integer smartLineAlpha) {
		this.smartLineAlpha = smartLineAlpha;
	}

	public Integer getLabelDistance() {
		return labelDistance;
	}

	public void setLabelDistance(Integer labelDistance) {
		this.labelDistance = labelDistance;
	}

	public Integer getSmartLabelClearance() {
		return smartLabelClearance;
	}

	public void setSmartLabelClearance(Integer smartLabelClearance) {
		this.smartLabelClearance = smartLabelClearance;
	}

	public Boolean getShowPercentValues() {
		return showPercentValues;
	}

	public void setShowPercentValues(Boolean showPercentValues) {
		this.showPercentValues = showPercentValues;
	}

}
